exert oneself to the utmost - Turc Anglais Dictionnaire